import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        int m=sc.nextInt();
        int n=sc.nextInt();
        int mn=gdc(m,n);
        //最小公倍数 = 两数之积除以最大公约数
        System.out.println(m*n/mn);
    }
    /*计算最大公约数*/
    public static int gdc(int m,int n){
        int r;//用r记录余数
        if(m==n){
            return m;
        }
        /*如果m < n，则交换m与n。保证被除数总是大于除数*/
        if(m<n){
            int temp=m;
            m=n;
            n=temp;
        }
        while((r=m%n)>0){
            m=n;
            n=r;
        }
        return n;
    }
}